Learn R Programming

oro.dicom (version 0.3.1)

Orthogonal Planes: Orthogonal Planes

Description

Functions to test the orientation for a single slice.

Usage

is.axial(imageOrientationPatient, axial = c("L","R","A","P"))
is.coronal(imageOrientationPatient, coronal = c("L","R","H","F"))
is.sagittal(imageOrientationPatient, sagittal = c("A","P","H","F"))

Arguments

imageOrientationPatient
A vector of length six taken from the DICOM header field ImageOrientationPatient.
axial
Characters that are valid in defining an axial slice.
coronal
Characters that are valid in defining a coronal slice.
sagittal
Characters that are valid in defining a sagittal slice.

Value

  • Logical value.

See Also

getOrientation

Examples

Run this code
x <- dicomInfo(system.file("dcm/Abdo.dcm", package="oro.dicom"))
iop <-
  header2matrix(extractHeader(x$hdr, "ImageOrientationPatient", FALSE), 6)
is.axial(iop)
is.coronal(iop)
is.sagittal(iop)

x <- dicomInfo(system.file("dcm/Spine1.dcm", package="oro.dicom"))
iop <-
  header2matrix(extractHeader(x$hdr, "ImageOrientationPatient", FALSE), 6)
is.axial(iop)
is.coronal(iop)
is.sagittal(iop)

Run the code above in your browser using DataLab